// xc_lshop/shop/order/deliver.js
var actbill = require('../model/order_bill')

Page({
  mixins: [require('../../../xc/mixins/basicMixin')],

  /**
   * 页面的初始数据
   */
  data: {
    type:{
      100001:"揽件成功",
      100002:"揽件失败",
      100003:"分配业务员",
      200001:"运输中",
      300002:"开始派送",
      300003:"签收成功",
      300004:"签收失败",
      400001:"订单取消",
      400002:"订单滞留",
    },
    xcmodel:null
  },
  xcloaddata: function (options, config) {

    this.getdelivery(options.ordernum)
  },
  getdelivery(ordernum){
    var that = this;
    actbill.getdelivery(ordernum).then(res => {
      if (res.status == 1) {
        var obj=res.obj ;
        var list=[];
        if(obj['path_item_list']){
          var pathlist=obj['path_item_list'];
          for (var i in pathlist){

            var item={text:'【'+that.data.type[pathlist[i]['action_type']]+'】'+pathlist[i]['action_msg'],desc:this.timechange(pathlist[i]['action_time'])}
            list.unshift(item)
          }
          obj['step']=list
        }
        console.log("obj")

        console.log(obj)
        that.setData({
          xcmodel:obj
        })

      }
    })
  },
  timechange(time){
    time=time * 1000;
    var date = new Date(time)

    var YY = date.getFullYear() 

    var MM =

      (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1)

    var DD = date.getDate() < 10 ? '0' + date.getDate() : date.getDate()

    var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours())

    var mm = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes() 

    var ss = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()

    return  YY + '-'+ MM+ '-'+ DD + ' ' + hh + ':'+mm + ':'+ ss

  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})